package com.jt.system.service;

import com.jt.system.pojo.User;

import java.util.List;

public interface UserService {
    /**
     *
     * @param username
     * @return
     */
    User selectUserByUsername(String username);

    /**
     * 基于登录用户id查询用户权限，查询方案有很多种类，例如：
     * 1）单表多次查询
     * 2）多表嵌套查询
     * 3）多表关联查询
     * @param userId
     * @return 用户权限 sys:res:create, sys:res:delete, ...
     */
    List<String> selectUserPermissions(Long userId);
}
